package be.groept.ace.cursusplanning.model.strategy.regels;

import be.groept.ace.cursusplanning.model.AangebodenCursus;
import be.groept.ace.cursusplanning.model.Cursist;

public class BehoortTotOpleidingCursist implements SamenstellingsRegel {
	public BehoortTotOpleidingCursist() {
	}
	@Override
	public boolean voldaan(Cursist cursist, AangebodenCursus aangebodenCursus) {
		//Indien de cursist geen opleidingen heeft, dan mag elke opleiding aangeduid worden...
		if(cursist.getOpleiding() == null) return true;
		if(cursist.getOpleiding().equals(aangebodenCursus.getCursus().getOpleiding())) {
			return true;
		}
		return false;
	}

}
